Nov 30 23:17:15.541 INFO testing tjones879/RustiNES against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Nov 30 23:17:15.542 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 23:17:15.846 INFO [stdout] 3cf3ad36717916e43f378c1b8f566ef7f074f9f7a9665cce615b6de8e2c01447
Nov 30 23:17:15.849 INFO running `"docker" "start" "-a" "3cf3ad36717916e43f378c1b8f566ef7f074f9f7a9665cce615b6de8e2c01447"`
Nov 30 23:17:16.251 INFO [stderr] usermod: no changes
Nov 30 23:17:16.287 INFO [stderr]    Compiling nes_cpu v0.1.0 (/source/nes-cpu)
Nov 30 23:17:16.409 INFO [stderr] warning: unused import: `std::ops::Deref`
Nov 30 23:17:16.409 INFO [stderr]  --> nes-cpu/src/ppu.rs:3:5
Nov 30 23:17:16.409 INFO [stderr]   |
Nov 30 23:17:16.409 INFO [stderr] 3 | use std::ops::Deref;
Nov 30 23:17:16.409 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Nov 30 23:17:16.409 INFO [stderr]   |
Nov 30 23:17:16.409 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Nov 30 23:17:16.409 INFO [stderr] 
Nov 30 23:17:16.582 INFO [stderr] warning: unused variable: `cpu`
Nov 30 23:17:16.582 INFO [stderr]   --> nes-cpu/src/cpu.rs:25:21
Nov 30 23:17:16.582 INFO [stderr]    |
Nov 30 23:17:16.582 INFO [stderr] 25 |     fn store(&self, cpu: &mut NesCpu<M>, _: u8) {
Nov 30 23:17:16.582 INFO [stderr]    |                     ^^^ help: consider using `_cpu` instead
Nov 30 23:17:16.582 INFO [stderr]    |
Nov 30 23:17:16.582 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 23:17:16.582 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `mode`
Nov 30 23:17:16.588 INFO [stderr]    --> nes-cpu/src/cpu.rs:219:48
Nov 30 23:17:16.588 INFO [stderr]     |
Nov 30 23:17:16.588 INFO [stderr] 219 |     fn bpl<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.588 INFO [stderr]     |                                                ^^^^ help: consider using `_mode` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `val`
Nov 30 23:17:16.588 INFO [stderr]    --> nes-cpu/src/cpu.rs:557:24
Nov 30 23:17:16.588 INFO [stderr]     |
Nov 30 23:17:16.588 INFO [stderr] 557 |     fn push(&mut self, val: u8) {
Nov 30 23:17:16.588 INFO [stderr]     |                        ^^^ help: consider using `_val` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `addr`
Nov 30 23:17:16.588 INFO [stderr]   --> nes-cpu/src/ppu.rs:21:25
Nov 30 23:17:16.588 INFO [stderr]    |
Nov 30 23:17:16.588 INFO [stderr] 21 |     fn loadb(&mut self, addr: u16) -> u8 {
Nov 30 23:17:16.588 INFO [stderr]    |                         ^^^^ help: consider using `_addr` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `addr`
Nov 30 23:17:16.588 INFO [stderr]   --> nes-cpu/src/ppu.rs:25:26
Nov 30 23:17:16.588 INFO [stderr]    |
Nov 30 23:17:16.588 INFO [stderr] 25 |     fn storeb(&mut self, addr: u16, val: u8) {
Nov 30 23:17:16.588 INFO [stderr]    |                          ^^^^ help: consider using `_addr` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `val`
Nov 30 23:17:16.588 INFO [stderr]   --> nes-cpu/src/ppu.rs:25:37
Nov 30 23:17:16.588 INFO [stderr]    |
Nov 30 23:17:16.588 INFO [stderr] 25 |     fn storeb(&mut self, addr: u16, val: u8) {
Nov 30 23:17:16.588 INFO [stderr]    |                                     ^^^ help: consider using `_val` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `addr`
Nov 30 23:17:16.588 INFO [stderr]   --> nes-cpu/src/ppu.rs:31:26
Nov 30 23:17:16.588 INFO [stderr]    |
Nov 30 23:17:16.588 INFO [stderr] 31 |     fn getReg(&mut self, addr: u16) -> u8 {
Nov 30 23:17:16.588 INFO [stderr]    |                          ^^^^ help: consider using `_addr` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `addr`
Nov 30 23:17:16.588 INFO [stderr]  --> nes-cpu/src/ioport.rs:8:25
Nov 30 23:17:16.588 INFO [stderr]   |
Nov 30 23:17:16.588 INFO [stderr] 8 |     fn loadb(&mut self, addr: u16) -> u8 {
Nov 30 23:17:16.588 INFO [stderr]   |                         ^^^^ help: consider using `_addr` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `addr`
Nov 30 23:17:16.588 INFO [stderr]   --> nes-cpu/src/ioport.rs:13:26
Nov 30 23:17:16.588 INFO [stderr]    |
Nov 30 23:17:16.588 INFO [stderr] 13 |     fn storeb(&mut self, addr: u16, val: u8) {
Nov 30 23:17:16.588 INFO [stderr]    |                          ^^^^ help: consider using `_addr` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.588 INFO [stderr] warning: unused variable: `val`
Nov 30 23:17:16.588 INFO [stderr]   --> nes-cpu/src/ioport.rs:13:37
Nov 30 23:17:16.588 INFO [stderr]    |
Nov 30 23:17:16.588 INFO [stderr] 13 |     fn storeb(&mut self, addr: u16, val: u8) {
Nov 30 23:17:16.588 INFO [stderr]    |                                     ^^^ help: consider using `_val` instead
Nov 30 23:17:16.588 INFO [stderr] 
Nov 30 23:17:16.622 INFO [stderr] warning: variable does not need to be mutable
Nov 30 23:17:16.623 INFO [stderr]  --> nes-cpu/src/util.rs:3:20
Nov 30 23:17:16.623 INFO [stderr]   |
Nov 30 23:17:16.623 INFO [stderr] 3 | pub fn read_to_buf(mut buf: &mut [u8], rd: &mut Read) -> io::Result<()> {
Nov 30 23:17:16.623 INFO [stderr]   |                    ----^^^
Nov 30 23:17:16.623 INFO [stderr]   |                    |
Nov 30 23:17:16.623 INFO [stderr]   |                    help: remove this `mut`
Nov 30 23:17:16.623 INFO [stderr]   |
Nov 30 23:17:16.623 INFO [stderr]   = note: #[warn(unused_mut)] on by default
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: struct is never constructed: `AccumulatorAddressingMode`
Nov 30 23:17:16.623 INFO [stderr]  --> nes-cpu/src/cpu.rs:9:1
Nov 30 23:17:16.623 INFO [stderr]   |
Nov 30 23:17:16.623 INFO [stderr] 9 | struct AccumulatorAddressingMode;
Nov 30 23:17:16.623 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr]   |
Nov 30 23:17:16.623 INFO [stderr]   = note: #[warn(dead_code)] on by default
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: struct is never constructed: `ImmediateAddressingMode`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:20:1
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 20 | struct ImmediateAddressingMode;
Nov 30 23:17:16.623 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: struct is never constructed: `MemoryAddressingMode`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:31:1
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 31 | struct MemoryAddressingMode {
Nov 30 23:17:16.623 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: function is never used: `decode_op`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:53:1
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 53 | fn decode_op() {
Nov 30 23:17:16.623 INFO [stderr]    | ^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: field is never used: `x`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:61:5
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 61 |     x: u8,
Nov 30 23:17:16.623 INFO [stderr]    |     ^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: field is never used: `y`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:62:5
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 62 |     y: u8,
Nov 30 23:17:16.623 INFO [stderr]    |     ^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: field is never used: `sp`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:66:5
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 66 |     sp: u8,
Nov 30 23:17:16.623 INFO [stderr]    |     ^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: field is never used: `status`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:68:5
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 68 |     status: u8
Nov 30 23:17:16.623 INFO [stderr]    |     ^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: enum is never used: `Flags`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:71:1
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 71 | enum Flags {
Nov 30 23:17:16.623 INFO [stderr]    | ^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: method is never used: `flag_set`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:81:5
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 81 |     pub fn flag_set(&self, flag: Flags) -> bool {
Nov 30 23:17:16.623 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: method is never used: `save_flag`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:85:5
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 85 |     pub fn save_flag(&mut self, flag: Flags, state: bool) {
Nov 30 23:17:16.623 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: method is never used: `check_zero`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:93:5
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 93 |     pub fn check_zero(&mut self, value: u8) {
Nov 30 23:17:16.623 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: method is never used: `check_negative`
Nov 30 23:17:16.623 INFO [stderr]   --> nes-cpu/src/cpu.rs:97:5
Nov 30 23:17:16.623 INFO [stderr]    |
Nov 30 23:17:16.623 INFO [stderr] 97 |     pub fn check_negative(&mut self, value: u8) {
Nov 30 23:17:16.623 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: enum is never used: `MemRegType`
Nov 30 23:17:16.623 INFO [stderr]    --> nes-cpu/src/cpu.rs:108:1
Nov 30 23:17:16.623 INFO [stderr]     |
Nov 30 23:17:16.623 INFO [stderr] 108 | enum MemRegType {
Nov 30 23:17:16.623 INFO [stderr]     | ^^^^^^^^^^^^^^^
Nov 30 23:17:16.623 INFO [stderr] 
Nov 30 23:17:16.623 INFO [stderr] warning: method is never used: `loadw_pc_bump`
Nov 30 23:17:16.623 INFO [stderr]    --> nes-cpu/src/cpu.rs:138:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 138 |     fn loadw_pc_bump(&mut self) -> u16 {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `loadw_from_zp`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:145:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 145 |     fn loadw_from_zp(&mut self, base: u16) -> u16 {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `adc`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:162:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 162 |     fn adc<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `and`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:179:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 179 |     fn and<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `asl`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:189:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 189 |     fn asl<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `bit`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:200:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 200 |     fn bit<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `try_branch`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:210:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 210 |     fn try_branch(&mut self, flag: bool) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `bpl`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:219:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 219 |     fn bpl<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `bmi`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:225:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 225 |     fn bmi(&mut self) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `bvc`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:231:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 231 |     fn bvc(&mut self) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `bvs`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:237:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 237 |     fn bvs(&mut self) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `bcc`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:243:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 243 |     fn bcc(&mut self) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `bcs`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:249:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 249 |     fn bcs(&mut self) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `bne`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:255:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 255 |     fn bne(&mut self) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `beq`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:261:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.624 INFO [stderr] 261 |     fn beq(&mut self) {
Nov 30 23:17:16.624 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.624 INFO [stderr] 
Nov 30 23:17:16.624 INFO [stderr] warning: method is never used: `brk`
Nov 30 23:17:16.624 INFO [stderr]    --> nes-cpu/src/cpu.rs:266:5
Nov 30 23:17:16.624 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 266 |     fn brk(&mut self) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `cmp`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:271:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 271 |     fn cmp<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `cpx`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:280:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 280 |     fn cpx<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `cpy`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:289:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 289 |     fn cpy<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `dec`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:298:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 298 |     fn dec<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `dex`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:306:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 306 |     fn dex(&mut self) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `dey`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:314:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 314 |     fn dey(&mut self) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `eor`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:322:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 322 |     fn eor<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `inc`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:331:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 331 |     fn inc<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `inx`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:339:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 339 |     fn inx(&mut self) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `iny`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:347:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 347 |     fn iny(&mut self) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `jmp`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:355:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 355 |     fn jmp(&mut self) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `jsr`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:360:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 360 |     fn jsr(&mut self) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `lda`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:365:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 365 |     fn lda<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `ldx`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:373:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 373 |     fn ldx<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `ldy`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:381:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 381 |     fn ldy<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `lsr`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:389:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 389 |     fn lsr<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `nop`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:398:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 398 |     fn nop(&mut self) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `ora`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:403:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 403 |     fn ora<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `rol`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:412:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.625 INFO [stderr] 412 |     fn rol<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.625 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.625 INFO [stderr] 
Nov 30 23:17:16.625 INFO [stderr] warning: method is never used: `ror`
Nov 30 23:17:16.625 INFO [stderr]    --> nes-cpu/src/cpu.rs:427:5
Nov 30 23:17:16.625 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 427 |     fn ror<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `rti`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:442:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 442 |     fn rti(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `rts`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:447:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 447 |     fn rts(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `sbc`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:452:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 452 |     fn sbc(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `sta`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:457:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 457 |     fn sta<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `stx`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:463:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 463 |     fn stx<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `sty`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:469:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 469 |     fn sty<MODE: AddressingMode<M>>(&mut self, mode: MODE) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `tax`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:476:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 476 |     fn tax(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `txa`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:484:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 484 |     fn txa(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `tay`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:492:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 492 |     fn tay(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `tya`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:500:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 500 |     fn tya(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `clc`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:509:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 509 |     fn clc(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `sec`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:514:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 514 |     fn sec(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `cli`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:519:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 519 |     fn cli(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `sei`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:524:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 524 |     fn sei(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `clv`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:529:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 529 |     fn clv(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `cld`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:534:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 534 |     fn cld(&mut self) {
Nov 30 23:17:16.626 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.626 INFO [stderr] 
Nov 30 23:17:16.626 INFO [stderr] warning: method is never used: `sed`
Nov 30 23:17:16.626 INFO [stderr]    --> nes-cpu/src/cpu.rs:539:5
Nov 30 23:17:16.626 INFO [stderr]     |
Nov 30 23:17:16.626 INFO [stderr] 539 |     fn sed(&mut self) {
Nov 30 23:17:16.632 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.632 INFO [stderr] 
Nov 30 23:17:16.632 INFO [stderr] warning: method is never used: `txs`
Nov 30 23:17:16.632 INFO [stderr]    --> nes-cpu/src/cpu.rs:545:5
Nov 30 23:17:16.632 INFO [stderr]     |
Nov 30 23:17:16.632 INFO [stderr] 545 |     fn txs(&mut self) {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `tsx`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:550:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 550 |     fn tsx(&mut self) {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `push`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:557:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 557 |     fn push(&mut self, val: u8) {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `pop`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:561:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 561 |     fn pop(&mut self) -> u8 {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `pha`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:566:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 566 |     fn pha(&mut self) {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `pla`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:572:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 572 |     fn pla(&mut self) {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `php`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:580:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 580 |     fn php(&mut self) {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `plp`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:586:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 586 |     fn plp(&mut self) {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `accumulator`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:592:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 592 |     fn accumulator(&mut self) -> AccumulatorAddressingMode {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `immediate`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:596:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 596 |     fn immediate(&mut self) -> ImmediateAddressingMode {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `zero_page`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:600:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 600 |     fn zero_page(&mut self, zero_type: MemRegType) -> MemoryAddressingMode {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `absolute`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:616:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 616 |     fn absolute(&mut self, abs_type: MemRegType) -> MemoryAddressingMode {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `indirect`
Nov 30 23:17:16.633 INFO [stderr]    --> nes-cpu/src/cpu.rs:632:5
Nov 30 23:17:16.633 INFO [stderr]     |
Nov 30 23:17:16.633 INFO [stderr] 632 |     fn indirect(&mut self, ind_type: MemRegType) -> MemoryAddressingMode {
Nov 30 23:17:16.633 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: field is never used: `zero`
Nov 30 23:17:16.633 INFO [stderr]   --> nes-cpu/src/rom.rs:46:5
Nov 30 23:17:16.633 INFO [stderr]    |
Nov 30 23:17:16.633 INFO [stderr] 46 |     zero: [u8; 5]
Nov 30 23:17:16.633 INFO [stderr]    |     ^^^^^^^^^^^^^
Nov 30 23:17:16.633 INFO [stderr] 
Nov 30 23:17:16.633 INFO [stderr] warning: method is never used: `getReg`
Nov 30 23:17:16.634 INFO [stderr]   --> nes-cpu/src/ppu.rs:31:5
Nov 30 23:17:16.634 INFO [stderr]    |
Nov 30 23:17:16.634 INFO [stderr] 31 |     fn getReg(&mut self, addr: u16) -> u8 {
Nov 30 23:17:16.634 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 23:17:16.634 INFO [stderr] 
Nov 30 23:17:16.634 INFO [stderr] warning: method `getReg` should have a snake case name such as `get_reg`
Nov 30 23:17:16.634 INFO [stderr]   --> nes-cpu/src/ppu.rs:31:5
Nov 30 23:17:16.634 INFO [stderr]    |
Nov 30 23:17:16.634 INFO [stderr] 31 | /     fn getReg(&mut self, addr: u16) -> u8 {
Nov 30 23:17:16.634 INFO [stderr] 32 | |         0
Nov 30 23:17:16.634 INFO [stderr] 33 | |     }
Nov 30 23:17:16.634 INFO [stderr]    | |_____^
Nov 30 23:17:16.634 INFO [stderr]    |
Nov 30 23:17:16.634 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Nov 30 23:17:16.634 INFO [stderr] 
Nov 30 23:17:16.634 INFO [stderr] warning: method `getMemLocation` should have a snake case name such as `get_mem_location`
Nov 30 23:17:16.634 INFO [stderr]   --> nes-cpu/src/apu.rs:24:5
Nov 30 23:17:16.634 INFO [stderr]    |
Nov 30 23:17:16.634 INFO [stderr] 24 | /     fn getMemLocation(&mut self, addr: usize) -> &mut u8 {
Nov 30 23:17:16.634 INFO [stderr] 25 | |         match addr {
Nov 30 23:17:16.634 INFO [stderr] 26 | |             0...3 => {
Nov 30 23:17:16.634 INFO [stderr] 27 | |                 &mut self.pulse_1[addr % 4]
Nov 30 23:17:16.634 INFO [stderr] ...  |
Nov 30 23:17:16.634 INFO [stderr] 50 | |         }
Nov 30 23:17:16.634 INFO [stderr] 51 | |     }
Nov 30 23:17:16.634 INFO [stderr]    | |_____^
Nov 30 23:17:16.634 INFO [stderr] 
Nov 30 23:17:16.871 INFO [stderr]    Compiling nes v0.1.0 (/source)
Nov 30 23:17:17.330 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.06s
Nov 30 23:17:17.334 INFO [stderr] su: No module specific data is present
Nov 30 23:17:17.703 INFO running `"docker" "inspect" "3cf3ad36717916e43f378c1b8f566ef7f074f9f7a9665cce615b6de8e2c01447"`
Nov 30 23:17:17.929 INFO running `"docker" "rm" "-f" "3cf3ad36717916e43f378c1b8f566ef7f074f9f7a9665cce615b6de8e2c01447"`
Nov 30 23:17:18.243 INFO [stdout] 3cf3ad36717916e43f378c1b8f566ef7f074f9f7a9665cce615b6de8e2c01447
Nov 30 23:17:18.245 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 23:17:18.725 INFO [stdout] 632c86d385566fa3f1342a9e0580e68530f19f85940f75701375128d59d9bd3f
Nov 30 23:17:18.733 INFO running `"docker" "start" "-a" "632c86d385566fa3f1342a9e0580e68530f19f85940f75701375128d59d9bd3f"`
Nov 30 23:17:19.803 INFO [stderr] usermod: no changes
Nov 30 23:17:19.847 INFO [stderr]    Compiling nes v0.1.0 (/source)
Nov 30 23:17:20.571 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.74s
Nov 30 23:17:20.571 INFO [stderr] su: No module specific data is present
Nov 30 23:17:21.297 INFO running `"docker" "inspect" "632c86d385566fa3f1342a9e0580e68530f19f85940f75701375128d59d9bd3f"`
Nov 30 23:17:21.593 INFO running `"docker" "rm" "-f" "632c86d385566fa3f1342a9e0580e68530f19f85940f75701375128d59d9bd3f"`
Nov 30 23:17:21.956 INFO [stdout] 632c86d385566fa3f1342a9e0580e68530f19f85940f75701375128d59d9bd3f
Nov 30 23:17:21.959 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 23:17:22.499 INFO [stdout] f1470c8eeb20a2152625da8974d752b7f84aa03f95c877153cbaa6817c476c82
Nov 30 23:17:22.511 INFO running `"docker" "start" "-a" "f1470c8eeb20a2152625da8974d752b7f84aa03f95c877153cbaa6817c476c82"`
Nov 30 23:17:23.447 INFO [stderr] usermod: no changes
Nov 30 23:17:23.505 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Nov 30 23:17:23.520 INFO [stderr]      Running /target/debug/deps/nes-33390ca51b3b100f
Nov 30 23:17:23.524 INFO [stdout] 
Nov 30 23:17:23.524 INFO [stdout] running 0 tests
Nov 30 23:17:23.524 INFO [stdout] 
Nov 30 23:17:23.525 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 23:17:23.525 INFO [stdout] 
Nov 30 23:17:23.531 INFO [stderr] su: No module specific data is present
Nov 30 23:17:24.057 INFO running `"docker" "inspect" "f1470c8eeb20a2152625da8974d752b7f84aa03f95c877153cbaa6817c476c82"`
Nov 30 23:17:24.318 INFO running `"docker" "rm" "-f" "f1470c8eeb20a2152625da8974d752b7f84aa03f95c877153cbaa6817c476c82"`
Nov 30 23:17:24.699 INFO [stdout] f1470c8eeb20a2152625da8974d752b7f84aa03f95c877153cbaa6817c476c82
